# -*- coding:utf-8 *-*
import os

# os中的基本方法使用记录
#
#os.sep 可以取代操作系统特定的路径分割符。
#os.name字符串指示你正在使用的平台。比如对于Windows，它是'nt'，而对于Linux/Unix用户，它是'posix'。
#os.getcwd()函数得到当前工作目录，即当前Python脚本工作的目录路径。
#os.getenv()和os.putenv()函数分别用来读取和设置环境变量。
#os.listdir()返回指定目录下的所有文件和目录名。
#os.curdir:返回当前目录（'.')
#os.remove()函数用来删除一个文件。
#os.system()函数用来运行shell命令。
#os.chdir(dirname):改变工作目录到dirname
#os.linesep字符串给出当前平台使用的行终止符。例如，Windows使用'\r\n'，Linux使用'\n'而Mac使用'\r'。
#os.path.isdir(name):判断name是不是一个目录，name不是目录就返回false
#os.path.isfile(name):判断name是不是一个文件，不存在name也返回false
#os.path.exists(name):判断是否存在文件或目录name
#os.path.getsize(name):获得文件大小，如果name是目录返回0L
#os.path.abspath(name):获得绝对路径
#os.path.normpath(path):规范path字符串形式
#os.path.split(name):分割文件名与目录（事实上，如果你完全使用目录，它也会将最后一个目录作为文件名而分离，同时它不会判断文件或目录是否存在）
#os.path.splitext():分离文件名与扩展名
#os.path.join(path,name):连接目录与文件名或目录
#os.path.basename(path):返回文件名
#os.path.dirname(path):返回文件路径

#os 目录操作方法
# os.mkdir()


def osuse():
# 使用os的基本方法
# 根据获取的路径创建指定目录
# 根据文件名字创建文件

  diread = raw_input("请你输入一个路径")

  
  if diread == "":
    print " this is null"
    exit()


  istrue = os.path.exists(diread)
  if istrue == False:
    print "程序将要创建此目录"
    os.mkdir(diread)
  else:
    print "你指定的目录已经存在了"
    deldir = raw_input("是否删除 %s y或n" % diread)
    print cmp("y",deldir)
    if cmp("y",deldir) == 0:
     
      os.rmdir(diread)  
      print  "%s 已经删除" % diread
    else:
      print "%s 没有删除" % diread
  

  
  


osuse()



  
  
 
 
    

